div.clearer {
	clear: both;
	height: 0;
	line-height: 0.01em;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

div.header_container {
	background-image: url("./images/banner_bg.gif");
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	height: 159px;
	min-width: 730px;
	width: 100%;
}

div.header_content {
	background-image: url("./images/banner_logo.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	height: 159px;
	width: 100%;
}

div.body_container {
	float: left;
	margin-top: -80px;
	width: 100%;
}

div.body_content {
	margin: 0 auto;
	padding-left: 25px;
	width: 980px;
}

div.body_content div {
	
}

div.navigationContainer {
	border-color: -moz-use-text-color -moz-use-text-color #D9D9D9;
	border-style: none none solid;
	border-width: medium medium 1px;
	float: left;
	width: 230px;
}

div.contentContainer {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: left;
	padding-left: 6px;
	width: 720px;
}

table.componentTabSetContainer {
	width: 99%;
}

div.footer_container {
	background-image: url("./images/bgslice_footer.jpg");
	background-position: left bottom;
	background-repeat: repeat-x;
	float: left;
	height: 95px;
	min-width: 705px;
	width: 100%;
}

div.footer_content {
	background-image: url("./images/footer_faces.jpg");
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 95px;
}

div.footer_content div {
	color: white;
	float: left;
	padding-left: 10px;
	padding-top: 60px;
}

div.footer_content a,div.footer_content a:hover {
	color: orange;
	text-decoration: none;
}

div.footer_content a {
	
}

div.footer_content a:hover {
	text-decoration: underline;
}

a:link,a:hover,a:visited,a:active {
	color: #000000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #000033;
	text-decoration: underline;
}

a:visited {
	
}

a:active {
	color: #318496;
}

.docViewContainer,.docViewNavigation,.docViewContent {
	float: left;
}

.docViewNavigation,.docViewContent {
	height: 500px;
}

.docViewNavigation {
	overflow: scroll;
	width: 150px;
}

.docViewContent {
	border: 1px solid #D9D9D9;
	width: 514px;
}

.docViewContainer {
	width: 670px;
}

.docViewContainer a {
	color: #444444;
}

a.docViewNodeSelectedtrue {
	font-weight: bold;
}

.docViewContainer a:visited {
	color: #104E5B;
}

.docViewContainer a:hover {
	color: #318496;
	text-decoration: none;
}

.includeIframe {
	background-color: white;
	border: medium none;
	font-size: 11pt;
	height: 100%;
	width: 100%;
}

.componentBox {
	float: left;
	padding: 0;
}

.componentBoxPortlet {
	background-color: white;
}

.synopsisBox {
	background: url("./images/icon_info.gif") no-repeat scroll left top
		transparent;
	border: medium none;
	display: block;
	min-height: 36px;
	padding: 0 0 0 50px;
}

.exampleBox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D9D9D9;
	display: block;
	float: left;
	margin: 15px 15px 0 0;
	padding: 15px;
}

.synopsisBox .iceOutTxt {
	display: block;
}

.backBeanChangeContainer {
	padding: 0;
}

.backBeanChangeTitle {
	background: url("../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif")
		repeat-x scroll left top #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
	height: 20px;
	margin: 0;
	padding: 6px 0 0 8px;
	width: 275px;
}

.backBeanChangeBody {
	padding: 2px;
}

.backBeanChangeBody>div.icePnlGrp:first-child {
	background-color: white;
	padding: 15px;
}

.iceOutTxt {
	color: #484848;
}

.iceSelOneRb-dis {
	background-color: #FFFFFF;
	border: 0 none;
	color: #444444;
}

h3 {
	font: bold 11px tahoma;
	margin: 0 0 10px;
}

.columnsColumn {
	border: medium none;
}

.themeControlContainer {
	border: 1px solid #D9D9D9;
	height: 28px;
	margin-bottom: 7px;
	padding: 7px 5px 5px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

.themeControlContainer .changeThemeButton {
	background-image: url("./images/theme_refresh.png");
	background-position: right center;
	background-repeat: no-repeat;
	border: 1px solid #D9D9D9;
	display: inline;
	margin-top: 3px;
	padding: 4px 25px 4px 10px;
	width: 70px;
}

.themeSelectOneMenu {
	border: 1px solid #D9D9D9;
	margin: 5px 3px 0;
	padding: 0;
	width: 90px;
}

.themeControlContainer a {
	color: #444444;
}

.navigationTree {
	
}

.navigationTreeRow {
	padding: 0;
	vertical-align: middle;
	white-space: nowrap;
}

.navigationTreeRow a {
	color: #000000;
	cursor: pointer;
	padding: 0 0 0 3px;
	text-decoration: none;
	vertical-align: middle;
}

.navigationTreeRow a:hover {
	text-decoration: underline;
}

.navigationTreeRow img {
	background-repeat: repeat-y;
	border: 0 none;
	padding: 0;
	vertical-align: middle;
}

.navigationTreeRow>img {
	width: 16px;
}

.navigationTreeRow a img {
	background-repeat: repeat-y;
	border: 0 none;
	padding: 0;
}

.navigationTreeRow * div {
	padding: 0;
	vertical-align: middle;
}

a.navNodeSelecttrue:hover,a.navNodeSelectfalse:hover {
	background: url("./images/navigation_tree/tree_node_rollover.gif")
		no-repeat scroll left center transparent;
	color: #318496;
	padding-left: 16px;
	text-decoration: none;
}

a.navNodeSelecttrue:visited,a.navNodeSelectfalse:visited {
	
}

a.navNodeSelecttrue {
	background: url("./images/navigation_tree/tree_node_selected.gif")
		no-repeat scroll left center transparent;
	font-weight: bold;
	padding-left: 16px;
}

a.navNodeSelectfalse {
	background: url("./images/navigation_tree/tree_node.gif") no-repeat
		scroll left center transparent;
	padding-left: 16px;
}

a.navNodeFoldertrueExpandedfalse,a.navNodeFoldertrueExpandedfalse:hover
	{
	background: url("./images/navigation_tree/tree_folder_closed.gif")
		no-repeat scroll left center transparent;
	padding-left: 20px;
}

a.navNodeFoldertrueExpandedtrue,a.navNodeFoldertrueExpandedtrue:hover {
	background: url("./images/navigation_tree/tree_folder_closed.gif")
		no-repeat scroll left center transparent;
	padding-left: 20px;
}

.dndCartDesc span:first-child {
	font-weight: bold;
}

.dndCartDesc {
	float: left;
	margin-bottom: 5px;
	margin-top: 15px;
}

.inventoryItemContainer {
	border: 1px solid #D9D9D9;
	float: left;
	margin: 8px;
	width: 100px;
}

.inventoryItemContainer div {
	text-align: center;
}

.chartContainer {
	border: 1px solid #D9D9D9;
	float: left;
	width: 462px;
}

.returnItemButton {
	background-color: white;
	background-image: url("../images/dragDrop/return_arrow.png");
	background-position: right center;
	background-repeat: no-repeat;
	border: 1px solid #D9D9D9;
	display: inline;
	padding: 4px 25px 4px 10px;
}

.cartDropTarget {
	background-color: #FDA505;
}

.effectWrapperContainer {
	float: left;
	height: 80px;
	margin: 15px;
	padding: 2px;
	width: 125px;
}

.effectWrapperContainer:hover {
	text-decoration: none;
}

.effectsDemoContainer {
	background: url("../images/effect_gradient.gif") repeat-x scroll left
		bottom transparent;
	border: 1px solid #D9D9D9;
	float: left;
	height: 80px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 125px;
}

.effectsDemoContainer>div {
	color: #484848;
	float: left;
	font: bold 11px tahoma;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

.effectsDemoTitle {
	background: url("../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif")
		repeat-x scroll left center #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
}

.effectsDemoContainer:hover {
	cursor: pointer;
	text-decoration: none;
}

.effectsDemoContainer:hover .iceOutTxt {
	color: #318496;
	text-decoration: none;
}

.effectsDemoContainer a:hover {
	text-decoration: none;
}

.dataPaginatorDataTable {
	float: left;
	margin-top: 20px;
}

.dataPaginatorVertical_true {
	
}

.dataPaginatorVertical_false {
	clear: left;
}

.synopsisBox>span:first-child,div.firstChildTitle>span:first-child,div.firstChildTitle>div>span:first-child
	{
	font-weight: bold;
}

.title {
	color: yellow;
}

.exampleBox a,.synopsisBox a,.exampleBox a:visited,.synopsisBox a:visited,.exampleBox a:hover,.synopsisBox a:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.exampleBox a,.synopsisBox a,.exampleBox a:visited,.synopsisBox a:visited
	{
	text-decoration: none;
}

.exampleBox a:hover,.synopsisBox a:hover {
	text-decoration: underline;
}

.exampleBox .iceMnuItm a:hover {
	text-decoration: none;
}

.centerBox {
	margin-left: auto;
	margin-right: auto;
}

table.verticalAlignTop td {
	vertical-align: top;
}

div.verticalAlignMdl {
	vertical-align: middle;
}

.navConnectionStatus {
	left: 900px;
	position: relative;
	top: 33px;
}

.navPnlClpsbl,.navPnlClpsblColpsd {
	border-bottom: medium none;
}

.navPnlClpsblCnt .navPnlClpsbl {
	border: medium none;
}

.navPnlClpsblHdr {
	background: url("../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif")
		repeat-x scroll left top #FFFFFF;
	border-bottom: 1px solid #D9D9D9;
	color: #484848;
	font: bold 11px tahoma;
	height: 20px;
	padding: 3px 0 1px 4px;
}

.navPnlClpsblHdr .iceCmdLnk,.navPnlClpsblColpsdHdr .iceCmdLnk {
	padding-left: 22px;
}

.navPnlClpsblHdr .icePnlGrp a {
	font-weight: bold;
}

.navPnlClpsblCnt {
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: medium none;
	color: #494949;
	font: 11px/ 17px tahoma;
	padding: 4px 4px 4px 9px;
}

.navPnlClpsblCnt .navPnlClpsblHdr {
	border: medium none;
	color: #484848;
	font: bold 11px tahoma;
	height: 20px;
	margin-top: 8px;
	padding: 0;
}

.navPnlClpsblCnt .navPnlClpsblHdr .navOutTxt {
	background: none repeat scroll 0 0 transparent;
}

.navPnlClpsblCnt .navPnlClpsblColpsdHdr {
	border: medium none;
	color: #484848;
	font: bold 11px tahoma;
	height: 20px;
	margin-top: 8px;
	padding: 0;
}

.navPnlClpsblCnt .navPnlClpsblColpsdHdr .iceOutTxt {
	background: none repeat scroll 0 0 transparent;
}

.navPnlClpsblCnt .navPnlClpsblCnt {
	border-left: medium none;
	border-right: medium none;
	padding: 0 0 0 10px;
}

.navPnlClpsblCnt .navPnlClpsblColpsd {
	border: medium none;
}

.navPnlClpsblColpsdHdr {
	background: url("../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif")
		repeat-x scroll left top #FFFFFF;
	border-bottom: medium none;
	color: #484848;
	font: bold 11px tahoma;
	height: 20px;
	padding: 3px 0 1px 4px;
}

.navPnlClpsblColpsdHdr .iceOutTxt,.navPnlClpsblHdr .iceOutTxt {
	color: #484848;
	padding-left: 22px;
}

.navPnlClpsblColpsdCnt {
	border: medium none;
}

.navPnlClpsblHdr,.navPnlClpsblHdr-dis,.navPnlClpsblColpsdHdr,.navPnlClpsblColpsdHdr-dis
	{
	cursor: pointer;
}

.navPnlClpsblHdr div,.navPnlClpsblHdr-dis div,.navPnlClpsblColpsdHdr div,.navPnlClpsblColpsdHdr-dis div
	{
	background-position: left top;
	background-repeat: no-repeat;
	height: 18px;
}

.navPnlClpsbl a,.navPnlClpsblHdr a,.navPnlClpsblColpsdHdr a {
	color: #444444;
}

.navPnlClpsblWrapper {
	display: block;
	float: left;
	margin-top: 20px;
}

.navPnlClpsblLnks .iceOutTxt {
	
}

.navPnlClpsblLnks span,.navPnlClpsblLnks.nodec,.navPnlClpsblLnks:link,.navPnlClpsblLnks:hover,.navPnlClpsblLnks:visited
	{
	color: #004080;
}

.navPnlClpsblLnks:link,.navPnlClpsblLnks:visited {
	text-decoration: none;
}

.navPnlClpsblLnks:hover {
	text-decoration: underline;
}

.navPnlClpsblEnd {
	border-bottom: 1px solid #D9D9D9;
}

.navPnlClpsblHdr .iceCmdLnk,.navPnlClpsblColpsdHdr .iceCmdLnk {
	padding-left: 18px;
}

.navPnlClpsblHdr div,.navPnlClpsblHdr-dis div {
	background: url("./images/navigation_tree/tree_folder_open.gif")
		no-repeat scroll 3px 2px transparent;
	margin: 0 0 0 -2px;
	padding: 1px 0 0 5px;
}

.navPnlClpsblColpsdHdr div,.navPnlClpsblColpsdHdr-dis div {
	background: url("./images/navigation_tree/tree_folder_closed.gif")
		no-repeat scroll 3px 2px transparent;
	margin: 0 0 0 -2px;
	padding: 1px 0 0 5px;
}

.cityCol {
	width: 125px;
}

.stateCol {
	width: 125px;
}

.zipCol {
	width: 50px;
}

.serverFeedbackBorderHighlight {
	border: 1px solid #CCCCCC;
	padding: 10px;
	vertical-align: top;
	width: 300px;
}

.iceSelInpTxtRow,.iceSelInpTxtSelRow {
	height: 15px;
}

.iceSelInpTxtSelRow {
	color: #FFFFFF;
}

.columnsColumn,.columnsNestedColumn,.columnsNestedBoldColumn {
	color: #000000;
	padding: 3px 5px;
	text-align: center;
	white-space: nowrap;
}

.columnsColumn {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 55px;
}

.menuHeadingItem a {
	width: 144px;
}

.orientationLabel {
	display: inline;
	float: left;
}

.orientationRadioBtn label {
	vertical-align: top;
}

.menuPopupEffectsVrtSubMenuInd {
	padding-top: 0;
}

.pnlBrdrDemo {
	display: block;
	float: left;
	margin: 15px 15px 0 0;
	padding: 15px;
}

.pnlBrdrDemoNorth,.pnlBrdrDemoEast,.pnlBrdrDemoWest,.pnlBrdrDemoCenter,.pnlBrdrDemoSouth
	{
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

.pnlBrdrDemoNorth,.pnlBrdrDemoSouth {
	height: 60px;
}

.pnlBrdrDemoEast,.pnlBrdrDemoWest {
	width: 100px;
}

.pnlBrdrDemoEast,.pnlBrdrDemoWest,.pnlBrdrDemoCenter {
	height: 100px;
}

.weekend a {
	background-color: #999999;
}

.weekend a span {
	color: white;
}

.august span {
	font-weight: bold;
}

.iceGmpMapTd div.gmap {
	border: 3px inset #555555;
	height: 350px;
	width: 545px;
}

.corePopup {
	height: 150px;
	left: 40%;
	position: absolute;
	top: 60%;
	width: 300px;
	z-index: 1001;
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 2;
	padding: 12px;
	font-size: 13px;
}

.corePopup table {
	width: 100%;
}

.popupBody {
	margin-top: 25px;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}

.popupHeaderWrapper {
	text-align: center;
	vertical-align: middle;
}

.popupHeaderText {
	float: left;
}

.popupHeaderImage {
	float: right;
	margin-right: 2px;
	margin-top: 2px;
}

.positionPanelContainer {
	
}

.rankPanelContainer span,.rankPanelContainer span {
	font-weight: normal;
}

.positionPanelContainer div.container {
	background: url("../xmlhttp/css/rime/css-images/PnlHdr_bgslice.gif")
		repeat-x scroll left top #FFFFFF;
	border: 1px solid #D9D9D9;
	color: #484848;
	font-weight: normal;
	padding-left: 5px;
	width: 125px;
}

.positionPanelContainer div.moveLabel {
	background: url("../images/move_arrows.gif") no-repeat scroll left
		center transparent;
	height: 20px;
	padding: 6px 0 0 25px;
}

.rankPanelContainer div {
	border: 1px solid white;
	height: 20px;
	padding: 6px 0 0 5px;
}

.tabsetControls div {
	float: left;
	margin-left: 3px;
	vertical-align: middle;
}

.tabsetControls div div {
	float: left;
	margin: 3px;
	vertical-align: middle;
}

.panelStackContainer table.icePnlStk {
	width: 100%;
}

.stackExamplePanel table {
	background-color: #F5F5F5;
	border-left: 1px solid #DADADA;
	border-top: 1px solid #DADADA;
	margin: 0;
	padding: 0;
	width: 100%;
}

.stackExamplePanel table td {
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	padding: 25px;
}

.stackExamplePanel span {
	font-weight: bold;
}

.stackExamplePanel a span {
	font-weight: normal;
}

.panelSeriesContainer .employeeBox {
	border: 1px solid #DADADA;
	float: left;
	margin: 5px;
	width: 200px;
}

.exampleBox.panelSeriesContainer {
	width: 424px;
}

.panelToolTipInvnItem {
	border: 1px solid #DADADA;
	float: left;
	margin: 8px;
	text-align: center;
}

.icePnlTlTip table {
	width: 100%;
}

.uploadProgressBar .iceOutProg,.uploadProgressBar .iceOutProgBg,.uploadProgressBar
	{
	width: 350px;
}

.connectionStatusGraphics {
	width: 100%;
}

.connectionStatusGraphics span {
	font-weight: bold;
}

.connectionStatusGraphics td {
	text-align: center;
	vertical-align: middle;
}

.selectedNodetrue span {
	font-weight: bold;
}

.iceTree a:hover .iceOutTxt {
	color: #318496;
}

.chartConfigurationContainer div.firstChildTitle>label:first-child {
	display: block;
	margin-bottom: 5px;
}

.mediaSelection {
	
}

.mediaSelection table {
	width: 250px;
}

.pnlGrdClass {
	text-align: left;
	vertical-align: top;
	width: 70px;
}

.pnlGrdClassLong {
	text-align: left;
	vertical-align: top;
	width: 200px;
}